home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 117 / MacAddict 117.dmg / Software / Utilities / CopyRoms 0.2.0 (freeware).dmg / CopyRoms 0.2.0 / Makefile < prev    next >
Encoding:
Makefile  |  2005-04-12  |  1.1 KB  |  39 lines

  1. mk_output_d = :
  2. ProjNm = CopyRoms
  3.  
  4. mk_source_d = {mk_output_d}source:
  5. mk_obj_d = {mk_output_d}obj:
  6. mk_built_program = {mk_output_d}{ProjNm}
  7.  
  8. mk_CallC = SC
  9. mk_COptions = -proto strict -w 17 -align mac68k -b -mbg off -opt space
  10. mk_CallA = Asm
  11. mk_AOptions = -case on
  12.  
  13.  
  14. TheApplication ƒ "{mk_built_program}"
  15.  
  16. "{mk_obj_d}{ProjNm}.c.o" ƒ "{mk_source_d}{ProjNm}.c"
  17.     {mk_CallC} "{mk_source_d}{ProjNm}.c" -o "{mk_obj_d}{ProjNm}.c.o" {mk_COptions}
  18. "{mk_obj_d}{ProjNm}.a.o" ƒ "{mk_source_d}{ProjNm}.a"
  19.     {mk_CallA} "{mk_source_d}{ProjNm}.a" -o "{mk_obj_d}{ProjNm}.a.o" {mk_AOptions}
  20.  
  21. ObjFiles = ∂
  22.     "{mk_obj_d}{ProjNm}.a.o" ∂
  23.     "{mk_obj_d}{ProjNm}.c.o" ∂
  24.  
  25.  
  26. "{mk_obj_d}{ProjNm}.rsrc" ƒ "{mk_source_d}{ProjNm}.r"
  27.     Rez -t rsrc -c RSED -i "{RIncludes}" "{mk_source_d}{ProjNm}.r" -o "{mk_obj_d}{ProjNm}.rsrc"
  28.  
  29. "{mk_built_program}" ƒ {ObjFiles} "{mk_obj_d}{ProjNm}.rsrc"
  30.     Duplicate -y "{mk_obj_d}{ProjNm}.rsrc" "{mk_built_program}"
  31.     Link -t APPL -c '????' -rn ∂
  32.         -sg Main=STDCLIB,SANELIB,CSANELib,SADEV,STDIO ∂
  33.         -o {mk_built_program} ∂
  34.         {ObjFiles}
  35.     SetFile -d . -m . -a B "{mk_built_program}"
  36.  
  37. clean ƒ
  38.     Delete -i "{mk_built_program}" {ObjFiles} "{mk_obj_d}{ProjNm}.rsrc"
  39.